// components/grid/grid.js
Component({
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  relations: {
      '../grid-item/grid-item': {
          type: 'child', // 关联的目标节点应为子节点
      }
  },
  /**
   * 组件的属性列表
   */
  properties: {
    rowNum:{
      type:Number,
      value:3
    },
    title:String,
    extend:String
  },

  /**
   * 组件的初始数据
   */
  data: {
  
  },
  lifetimes:{
    ready(){
      this.getGridItems()
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {
    getGridItems(){
      const items =  this.getRelationNodes('../grid-item/grid-item')
      const gridItems = items.map((item,index)=>{
        return {
          index
        }
      })
      // console.log(items);
      this.setData({
        gridItems
      }) 
    }
  }
})
